worm (oneself) into - Spanish English Dictionary